Due to the implementation process being delayed significantly, testing had to be carried out much later than anticipated, and as a result could not be as comprehensive as desired. This resulted in a less formal testing approach.

It should be noted that all ethical considerations were taken into account. Our testing approach, detailed in this section, involved a set testing script, followed by a short interview regarding the interface and general usability. At all stages, participants were made aware that the process was entirely optional. No personal information was collected.

Before the testing stage, we prepared scripts that designed to test all major functionality and requirements. A sample script that was given out those who volunteered to test our system can be found in Appendix D2.

Participants were given a copy of the script, and asked to follow this. After participants had completed the activities within the script, they were given time to use the system as they wished, while actively encouraging the participants to ``break'' the system. During both this stage, and the scripted portion, notes were taken as the activity of the participants. This was combined with a short interview at the end, to give the results as outlined in the next section.
